{
	"extends": ["stylelint-config-standard-scss", "stylelint-prettier", "stylelint-config-property-sort-order-smacss"],
	"plugins": ["stylelint-order", "stylelint-declaration-strict-value", "stylelint-prettier"],
	"ignoreFiles": ["**/src/scss/vendor/**/*.scss"],
	"overrides": [
		{
			"files": ["**/*.sss"],
			"rules": {
				"order/order": ["custom-properties", "declarations"],
				"order/properties-order": [
					["position", "display", "height", "width", "margin", "padding", "overflow", "border", "border-radius", "z-index", "top", "right", "bottom", "left"],
					{
						"unspecified": "bottom"
					}
				],
				"order/properties-alphabetical-order": null,
				"at-rule-no-unknown": [
					true,
					{
						"ignoreAtRules": ["extends", "ignores", "include", "mixin", "extend", "if", "else", "each", "warn", "function", "return", "for", "use"]
					}
				],
				"scale-unlimited/declaration-strict-value": [
					"color",
					{
						"severity": "warning"
					}
				],
				"color-hex-case": "lower",
				"block-no-empty": true,
				"comment-empty-line-before": [
					"always",
					{
						"severity": "warning"
					}
				],
				"selector-pseudo-element-no-unknown": [
					true,
					{
						"ignorePseudoElements": ["ng-deep"]
					}
				],
				"declaration-block-no-duplicate-properties": [
					true,
					{
						"ignore": ["consecutive-duplicates-with-different-values"]
					}
				],
				"max-nesting-depth": 4,
				"selector-max-compound-selectors": 5,
				"selector-class-pattern": null,
				"indentation": null,
				"number-leading-zero": null,
				"no-descending-specificity": null,
				"no-duplicate-at-import-rules": true,
				"no-duplicate-selectors": true,
				"prettier/prettier": true,
				"declaration-property-value-disallowed-list": null,
				"custom-property-pattern": null,
				"scss/no-global-function-names": null,
				"declaration-property-value-blacklist": null,
				"rule-empty-line-before": null,
				"string-quotes": "single"
			}
		}
	]
}
